export default class DefenseProjectsVo {
    //{"id":"30","project_name":"九年一贯制学校","project_affiliation":"公用工程","project_address":"寿县幸福大道与永乐路交口","longitude":"116.893679","latitude":"32.031785","project_type":"附建式工程（防空地下室）","wartime_use":"二等人员掩蔽所","peacetime_use":"汽车库","mouthpart":"2","planned_area_sqm":"1987.73","actual_built_area_sqm":"2068.4","usable_area_sqm":"1799","maximum_capacity":"1190","project_integrity_status":"完好","conventional_weapon_resistance_level":"6级","nuclear_weapon_resistance_level":"6B级","chemical_weapon_resistance_level":"丙级","construction_status":"竣工","construction_start_month":"2018.2","completion_month":"2020.9","construction_unit":"寿县蜀山开元建设有限公司","parking_spots":"52","remarks":""}
    /**
     * 工程类型1
     */
    public project_type:string = "";
    /**
     * 战时用途2
     */
    public wartime_use:string = "";
    /**
     * 平时用途3
     */
    public peacetime_use:string = "";
    /**
     * 口部数量4
     */
    public mouthpart:string = "";
    /**
     * 应建面积5
     */
    public planned_area_sqm:string = "";
    /**
     * 实建面积6
     */
    public actual_built_area_sqm:string = "";
    /**
     * 使用面积7
     */
    public usable_area_sqm:string = "";
    /**
     * 最大可容纳人数8
     */
    public maximum_capacity:string = "";
    /**
     * 工程健全状态9
     */
    public project_integrity_status:string = "";
    /**
     * 常规武器等级10
     */
    public conventional_weapon_resistance_level:string = "";
    /**
     * 防核武器等级11
     */
    public nuclear_weapon_resistance_level:string = "";
    /**
     * 防化学武器等级12
     */
    public chemical_weapon_resistance_level:string = "";
    /**
     * 开工时间13
     */
    public construction_start_month:string = "";
    /**
     * 竣工时间14
     */
    public completion_month:string = "";
    /**
     * 停车位15
     */
    public parking_spots:string = "";
    /**
     * 备注16
     */
    public remarks:string = "";
    constructor(obj:any = null){
        if(!obj)return;
        let data = JSON.parse(obj);
        for (const key in data) {
            if (Object.prototype.hasOwnProperty.call(data, key)) {
                const element = data[key];
                (this as any)[key] = element;
            }
        }
    }

}